#ifndef BUBBLE_H
#define BUBBLE_H

#include<iostream>

#include<stdlib.h>
#include<math.h>

#include<GL/glew.h>


namespace LZESB
{



typedef struct _Vertex
{
    float x;
    float y;
} BubbleVertex;

class Bubble
{
    public:
        Bubble();
        ~Bubble();
    public:
        void init(unsigned int  vertexCount,  float x, float y, float radius);
        void draw();


    protected:
        unsigned int  m_vertexCount;
        float  m_radius;
        BubbleVertex* m_data;
        unsigned int   m_vboId;

        float m_posX;
        float m_posY;


    private:
};
}
#endif // BUBBLE_H
